package cn.iocoder.yudao.module.blog.service.spacecomment;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.blog.controller.admin.spacecomment.vo.BlogSpaceCommentPageReqVO;
import cn.iocoder.yudao.module.blog.controller.app.space.commentvo.AppBlogSpaceCommentPageReqVO;
import cn.iocoder.yudao.module.blog.dal.dataobject.spacecomment.BlogSpaceCommentDO;

/**
 * 动态评论 APP Service 接口
 *
 * @author 曹建伟
 */
public interface AppBlogSpaceCommentService {
    /**
     * 获得动态评论分页
     *
     * @param pageReqVO 分页查询
     * @return 动态评论分页
     */
    PageResult<BlogSpaceCommentDO> getSpaceCommentPage(AppBlogSpaceCommentPageReqVO pageReqVO);

    /**
     * 获得动态评论总数
     *
     * @param spaceId 动态Id
     * @return 数量
     */
    Long getTotalCount(Long spaceId);
}
